#include<stdio.h>
#include<stdlib.h>
int main()
{
    int n,m;
    scanf("%d %d",&n,&m);
    int **a;
    a=(int **)malloc(sizeof(int *)*n);
    for(int i=0;i<n;i++) a[i]=(int *)malloc(sizeof(int )*m);
    for(int i=0;i<n;i++)
     for(int j=0;j<m;j++) scanf("%d",&a[i][j]);
    for(int i=0;i<n;i++)
     for(int j=0;j<m;j++) a[i][j]=-10*a[i][j];
    for(int i=0;i<n;i++)
    {
      for(int j=0;j<m-1;j++) 
     {
       printf("%d ",a[i][j]);
     }
     printf("%d\n",a[i][m-1]);
    }
    for(int i=0;i<n;i++) free(a[i]);
    free(a);
    return 0;
}//这题有空回来探寻一下*(a+i)[j]或者**(a+i)[j]和a[i][j]的区别